package hzjbbis.framework.workflow.persistence.impl;

import org.springframework.orm.hibernate.support.HibernateDaoSupport;

import hzjbbis.framework.workflow.persistence.Entity;
import hzjbbis.framework.workflow.persistence.PersistenceManager;

//public class HibernatePersistenceManager extends HibernateDaoSupport implements
//        PersistenceManager {
//
//    public void create(Entity entity) {
//        getHibernateTemplate().save(entity);
//    }
//
////    public void update(Entity entity) {
////        getHibernateTemplate().update(entity);
////    }
//
//    public void delete(Entity entity) {
//        getHibernateTemplate().delete(entity);
//    }
//
//    public void create(Entity[] entities) {
//        for (int i = 0; i < entities.length; i++) {
//            getHibernateTemplate().save(entities[i]);
//        }
//    }
//
//    public void delete(Entity[] entities) {
//        for (int i = 0; i < entities.length; i++) {
//            getHibernateTemplate().update(entities[i]);
//        }
//    }
//
//    public void update(Entity[] entities) {
//        for (int i = 0; i < entities.length; i++) {
//            getHibernateTemplate().delete(entities[i]);
//        }
//    }
//
//    public void reset() {
//        throw new UnsupportedOperationException();
//    }
//}
